|
FEXP Solver
1.0.0.0
|
Base interface of a data provided into each thread. More...
#include <FEXPSolver.h>

Public Member Functions | |
| ICFEXPThreadDataBase (size_t threads) | |
| virtual | ~ICFEXPThreadDataBase () |
| t_fexpcommon_ct | GetTimeStep (size_t thread_id) |
| void | SetTimeStep (size_t thread_id, t_fexpcommon_ct value) |
| t_fexpcommon_ct | GetMinTStep () |
| void | SetMinTStep (t_fexpcommon_ct value) |
| bool | GetIsEnd (size_t thread_id) |
| void | SetIsEnd (size_t thread_id, bool value) |
| bool | CheckEnd () |
| void | SetCalcTimeIncrement (size_t thread_id, size_t value) |
| void | CheckCalcTimeConsistency () |
| Ptr< std::vector< size_t > > | GetThreadId () |
Protected Attributes | |
| std::map< size_t, t_fexpcommon_ct > | _dt_map |
| std::map< size_t, bool > | _is_end_map |
| std::map< size_t, size_t > | _time_consistncy_map |
Base interface of a data provided into each thread.
| ICFEXPThreadDataBase::ICFEXPThreadDataBase | ( | size_t | threads | ) |
|
inlinevirtual |
| void ICFEXPThreadDataBase::CheckCalcTimeConsistency | ( | ) |
| bool ICFEXPThreadDataBase::CheckEnd | ( | ) |
|
inline |
| t_fexpcommon_ct ICFEXPThreadDataBase::GetMinTStep | ( | ) |
| Ptr< std::vector< size_t > > ICFEXPThreadDataBase::GetThreadId | ( | ) |
|
inline |
|
inline |
|
inline |
| void ICFEXPThreadDataBase::SetMinTStep | ( | t_fexpcommon_ct | value | ) |
|
inline |
|
protected |
|
protected |
|
protected |